package com.cskaoyan.vo.wx;

import com.cskaoyan.bean.cart.Cart;
import com.cskaoyan.bean.userbean.Address;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class CheckOutVo {
    private BigDecimal grouponPrice = BigDecimal.valueOf(0.0);  //团购价格 不做处理
    private Integer grouponRulesId = 0; //团购优惠Id 不做处理
    private Address checkedAddress; //当前用户默认地址
    private BigDecimal actualPrice; //由于涉及到团购 这里的价格和下面的一样
    private BigDecimal orderTotalPrice; //使用优惠卷后的价格
    private BigDecimal couponPrice = BigDecimal.valueOf(0.0); //当前使用优惠卷所抵扣的金额
    private Integer availableCouponLength;  //可用优惠卷个数
    private Integer couponId = -1;   //优惠券Id 默认不使用
    private BigDecimal freightPrice;    // 运费
    private List<Cart> checkedGoodsList;    //商品列表
    private BigDecimal goodsTotalPrice; //商品总价
    private Integer addressId;      //默认收货地址Id
}
